
html{font-size:62.5%;background: #f9f9f9;}
*{margin: 0;padding: 0;max-height: 9999999px;box-sizing: border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
	list-style: none;
}
input {-webkit-appearance:none; /*去除input默认样式*/}
img{vertical-align: middle;}
a{color:#666666;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
:focus {outline: 0 none;}

.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}

label.error{position: absolute;left: 1.4rem;bottom: 0rem;color: #f00;font-size: 1.2rem;}

.mgt1{margin-top: 1rem;}

.mgb6{margin-bottom: 6rem;}
.mgb11{margin-bottom: 11rem;}
/*plcwhit*/
.plcwhit:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;  
}
.plcwhit::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}
input.plcwhit:-ms-input-placeholder,
textarea.plcwhit:-ms-input-placeholder {
    color: #fff;
}
input.plcwhit::-webkit-input-placeholder,
textarea.plcwhit::-webkit-input-placeholder {
    color: #fff;
}
/*plcwhit end*/

/*bottomnav*/
.bottomnav{position: fixed;background: #fff;bottom: 0;left: 0;width: 100%;z-index: 999;}
.bottomnav .idswitch{position: absolute;left: 50%;top:-2.4rem;margin-left: -2rem; line-height: 4rem; color: #b5b5b5;background: #fff;width: 4rem;height: 4rem;text-align: center;-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;z-index: 999;}
.bottomnav .idswitch .iconfont{font-size: 3rem;}
.bottomnav ul{position: relative;z-index: 888;}
.bottomnav li{display: inline-block;width: 25%;height: 5rem;float: left;}
.bottomnav li a{display: inline-block;width: 100%;height: 100%;text-align: center;position: relative;font-size: 1.1rem;color: #211816;}
.bottomnav li a b{position: absolute;left: 50%;top: .2rem;margin-left: .4rem; padding: 0 .3rem; min-width: 1.4rem;height: 1.4rem;line-height: 1.4rem;background: #d32d25;color: #fff;text-align: center;font-size: 1rem;font-weight: normal;;
-webkit-border-radius: 2rem;
-moz-border-radius:  2rem;
border-radius:  2rem;display: none;}
.bottomnav li a i.iconfont{color: #b5b5b5; display: block;font-size: 2.4rem;text-align: center;width: 100%;padding: .4rem 0 .2rem;}

.bottomnav li.activean a{color: #4b94db;}
.bottomnav li.activean a i.iconfont{color: #4b94db;}

.bottomnav li.activean a i.icon-shouye-shouye:before{content: "\e683";}
/*.bottomnav li.activean a i.icon-xiaoxi2:before{content: "\e65c";}
.bottomnav li.activean a i.icon-faxian:before{content: "\e614";}
.bottomnav li.activean a i.icon-wode:before{content: "\e611";}*/
/*messagemenu*/
.messagemenu{background: #fff;}
.messagemenu li{width:25%;float: left;text-align: center;}
.messagemenu li a{width: 100%;display: block;padding:2rem 0;position: relative;}
.messagemenu li a b{position:absolute;left: 50%;margin-left: 1rem;padding: 0 .4rem;
    min-width: 1.6rem;
    height: 1.6rem;
    line-height: 1.6rem;
    background: #d32d25;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    font-weight: normal;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;}

.messagemenu li a p{padding: 1rem 0 0;font-size: 1.2rem;color: #211816;}
.messagemenu li a i{border: .2rem solid #dddddd;font-size: 2.6rem;width: 5rem;height: 5rem;line-height: 4.6rem;display:inline-block;-webkit-border-radius: 50%;
-moz-border-radius:50%;
border-radius:50%;}

.messagemenu li.opratsli a i{color:#e79242;}
.messagemenu li.noticli a i{color:#d55b43;}
.messagemenu li.resuli a i{color:#66c581;}
.messagemenu li.staskli a i{color:#367dfb;}
.messagemenu li.addntiscnt a i{color:#bfbfbf;}
.messagemenu li a i.icon-renwu{font-size: 2.2rem;line-height: 4.8rem;}


.messagemenu li.opratsli a.activec i{color: #fff;background:#e79242;border: .2rem solid #e79242;}
.messagemenu li.noticli a.activec i{color: #fff;background:#d55b43;border: .2rem solid #d55b43;}
.messagemenu li.resuli a.activec i{color: #fff;background:#66c581;border: .2rem solid #66c581;}
.messagemenu li.staskli a.activec i{color: #fff;background:#367dfb;border: .2rem solid #367dfb;}

.messagemenu li.opratsli a.activec p{color: #e79242;}
.messagemenu li.noticli a.activec p{color: #d55b43;}
.messagemenu li.resuli a.activec p{color: #66c581;}
.messagemenu li.staskli a.activec p{color: #367dfb;}

/*mian_timeline*/
.mian_timeline{background: #fff;margin-top: 1rem;width: 100%;padding: 1rem 0;}
.mian_timeline .timlinecontant{width: 100%;position: relative;}
.mian_timeline .timlinecontant:before{position: absolute;width: .2rem;height: 100%;background: #c9c9c9;content: "";display: block;left: 3rem;z-index: 10;}
.mian_timeline .timlinecontant .tileblock{padding: 1rem 0 3rem 2.4rem;position: relative;z-index: 50;}
.mian_timeline .timlinecontant .tileblock .tex_titles{}
.mian_timeline .timlinecontant .tileblock .tex_titles .fisicon{display:inline-block;color: #c9c9c9;text-align: center;margin-bottom: -.5rem; overflow: hidden;position: relative;}
.mian_timeline .timlinecontant .tileblock .tex_titles i.iconpngtime{background: url(../images/iconpng_01.png) no-repeat #fff;width: 1.4rem;height: 1.4rem;display:inline-block;background-size: cover;margin-bottom: -.1rem;}
.mian_timeline .timlinecontant .tileblock .tex_titles h3{display:inline-block;font-weight:normal;font-size:1.6rem;color:#222222;margin-left: .4rem;}
.mian_timeline .timlinecontant .tileblock .tex_titles h3 span{margin-left: 1rem;}
.mian_timeline .timlinecontant .tileblock .tex_timlin{padding: 2rem 3rem 0 2.8rem;font-size: 1.2rem;}
.mian_timeline .timlinecontant .tileblock .tex_timlin .unfoa{background:#92dead;display:block;color:#fff;padding:.7rem 1rem .7rem 3rem;position: relative;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;}
.mian_timeline .timlinecontant .tileblock .tex_timlin .secicon{position: absolute;left: 1rem;font-size: 1.4rem;top:.6rem;}
.mian_timeline .timlinecontant .tileblock .tex_timlin .thidicon{right: 1rem; font-size: 1.6rem;position: absolute;top:50%;margin-top: -.8rem;transition: all .4s;}
.mian_timeline .timlinecontant .tileblock .tex_timlin .comopen .thidicon{transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	/* Opera */}

.tasktimline .timlinecontant .tileblock .tex_timlin .unfoa{background:#a2c8f7;}

.noticetimline .timlinecontant .tileblock .tex_timlin .unfoa{background:#f4bab3;}

.operatimline .timlinecontant .tileblock .tex_timlin .unfoa{background:#f4bf93;}

.scoretimlibe .timlinecontant .tileblock .tex_timlin .unfoa{background:#92dead;}

/*contsectmain*/
.contsectmain{padding: 1rem 0 0 0rem;}
.contsectmain .consec_text{font-size: 1.2rem;line-height: 1.6rem;color: #767676;}
.contsectmain .conxec_ulimg{padding: 1rem 0 0;}
.contsectmain .conxec_ulimg li{width: 5rem;height: 5rem;float: left;margin: 0 1rem 1rem 0;}
.contsectmain .conxec_ulimg li img{width: 100%;height: 100%;}

.mian_timeline .contsectmain{display: none;}

.my-gallery{padding: 1rem 0 0;}
.my-gallery figure{width: 5rem;height: 5rem;float: left;margin: 0 1rem 1rem 0;}
.mian_timeline .timlinecontant .tileblock .tex_timlin .my-gallery a{padding:0;background: none;height: 100%;display: block;}
.my-gallery figure a img{width: 100%;height: 100%;}

/*user_topbaner*/
.user_topbaner{position: relative; background: url(../images/loginbg.jpg) no-repeat center top;background-size: cover;padding:2rem 0 0rem;text-align: center;}
.user_topbaner .userimgs{width: 7rem;height: 7rem;-webkit-border-radius: 50%;
-moz-border-radius:  50%;
border-radius:  50%;}
.user_topbaner .user_information{padding: 0 0 2rem;}
.user_topbaner .user_information .wolcom_text{color: #0c0b0b;font-size: 1.6rem;font-weight: normal;line-height: 3.4rem;}
.user_topbaner .user_information .scholclas{color: #0c0b0b;font-size: 1.2rem;}
.user_topbaner .schlnotice{bottom: 0;height: 3rem; text-align: left;line-height: 3rem;background: rgba(255,255,255,.45);padding: 0 0 0 3rem;}
.user_topbaner .schlnotice a{color: #211816;font-size: 1.3rem;}
.user_topbaner .schlnotice .iconfont{position: absolute;left: 1rem;top: 0rem;}
.user_topbaner .schlnotice .swiper-slide {width: 100%;}
.user_topbaner .schlnotice .swiper-slide a{height: 3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0 1rem 0 0;width: 100%;display: block;}
	
/*pra_cent_list*/
.pra_cent_list{background: #fff;margin-top: 1rem;}
.pra_cent_list ul{padding: 0;}
.pra_cent_list li a{font-size: 1.6rem;line-height: 4.6rem;color: #211816;border-bottom: 1px solid #f2f2f2;width: 100%;display: block;}
.pra_cent_list li a .iconfont{color: #c9c9c9;margin: 0;font-size: 1.8rem;width: 5rem;text-align: center;display: inline-block;}
.pra_cent_list li a .icon-xiangyoujiankuohao{float: right;font-size: 1.6rem}

/*studlista*/
.studlista{background:#fff;margin-top:1rem;padding: 1rem 0;}
.studlista li{padding: 1rem;}
.studlista li a{background:#a2c9f7;width: 100%;display: block;position: relative;color: #fff;padding: 1rem 0;-webkit-border-radius:1rem;
-moz-border-radius:1rem;
border-radius: 1rem;}
.studlista li a .icimg{position: absolute;left: 0;top: 50%;margin-top: -1.8rem;height: 4rem;line-height: 4rem; font-size: 4rem;text-align: center;width: 6rem;}
.studlista li a .icmore{position: absolute;right: .2rem;top:50%;font-size: 2.4rem;height: 3rem;margin-top: -1.5rem; line-height: 3rem;}
.studlista li a .studname{position: absolute;left: 5.2rem;top: 50%;line-height: 3rem;margin-top: -1.5rem; width: 9rem;text-align: center; font-size: 1.8rem;}
.studlista li a .scholnamea{padding: 1rem 2.4rem 1rem 14.4rem;}
.studlista li a .scholnamea p{line-height: 2rem;font-size: 1.4rem;padding: .3rem 0;}
.studlista li a.addstudas{background: #d2d2d2;text-align: center;font-size: 1.6rem;line-height: 2.8rem;}
.studlista li a.addstudas .iconfont{margin-right: .6rem;}

/*studlista*/
.user_information .viewresutit{display: inline-block;color: #fff;font-size: 1.2rem;margin-right: 1rem;}
.user_information .viewresutit .fontnumb{font-size: 1.4rem;color: #f78b26;}
.chocviewa{display: inline-block;position: relative;}
.chocviewa .iconfont{position: absolute;right:.2rem;top:.2rem;color: #c9c9c9;}
.chocviewa .chosselete{position: relative; padding:0  1.4rem 0 .4rem; border:.1rem solid #c9c9c9;background: none;color: #fff;height: 1.8rem;font-size: 1.2rem;max-width:8.8rem;-webkit-border-radius: .4rem;
-moz-border-radius:.4rem;
border-radius:.4rem;
 appearance:none;   
-moz-appearance:none;   
-webkit-appearance:none; 
}


/*studresults*/
.studresults{background: #fff;padding: 1rem 0 2rem;border-top: .1rem dotted #f6f6f6;}
.studresults .resut_list{padding: 0 1rem;}
.studresults .resut_list li{float: left;width: 50%;padding: 1rem 1.4rem;}
.studresults .resut_list li a{display: block;background: #dcdcdc;width: 100%;position: relative;height: 3rem;line-height: 3rem;overflow: hidden;font-size: 1.2rem;-webkit-border-radius: 1rem;
-moz-border-radius:  1rem;
border-radius:  1rem;}
.studresults .resut_list li a b{width: 0;height: 100%;position: absolute;left: 0;top: 0;display: block;background: #d3867c;z-index: 10;
	transition: all 2s;
-moz-transition: all 2s; /* Firefox 4 */
-webkit-transition: all 2s; /* Safari 和 Chrome */
-o-transition: all 2s; /* Opera */}
.studresults .resut_list li:nth-child(5n+1) a b{background: #d3867c;}
.studresults .resut_list li:nth-child(5n+2) a b{background: #b2fbcd;}
.studresults .resut_list li:nth-child(5n+3) a b{background: #a2c9f7;}
.studresults .resut_list li:nth-child(5n+4) a b{background: #f4bf91;}
.studresults .resut_list li:nth-child(5n+5) a b{background: #f6d5d0;}

.studresults .resut_list li a b:after{position: absolute;right: -.4rem;top: 0; height: 100%;width: .8rem;background: #dcdcdc;content: "";display: block;transform:skewX(-10deg);}
.studresults .resut_list li a b.dsnone:after{display: none;}
.studresults .resut_list li a p{position: relative;z-index: 20;color: #211816;padding: 0 1rem;}
.studresults .resut_list li a span{float: right;}

.studresults .view_clasic{width: 100%;padding: 1rem 1rem 0;}
.studresults .view_clasic p{float: left;width: 33.333%;padding: 0 1rem;font-size: 1.2rem;color: #202020;}
.studresults .view_clasic p span{width: 100%;border: .1rem solid #c9c9c9;display: block;padding: .6rem .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-border-radius: 1rem;
-moz-border-radius:  1rem;
border-radius:  1rem;}
.studresults .view_clasic p span font{}


/*post_messagemain*/
.post_messagemain{width: 100%;padding-top:1rem;background: #fff;}
.post_messagemain .posmas_select{width: 100%;padding: 1.4rem;background: #fff;position: relative;margin-bottom: 1rem;}
.post_messagemain .posmas_select i.iconfont{position: absolute;right: 2.4rem;font-size: 2.6rem;top: 2.2rem; color: #434343;}
.post_messagemain .posmas_select select{border: .1rem solid #c9c9c9;width: 100%;height: 4rem;font-size: 1.6rem;padding: 0 1rem; appearance:none;   
-moz-appearance:none;   
-webkit-appearance:none; background: #fff;
-webkit-border-radius: 1rem;
-moz-border-radius:  1rem;
border-radius:  1rem;}

.post_messagemain .posmas_texts{width: 100%;padding: 1.4rem;background: #fff;position:relative;}
.post_messagemain .posmas_texts .pos_tex_areas{width: 100%;border: 1px solid #bfbfbf;font-size: 2rem;line-height: 2.4rem;padding: 1rem;}

.post_messagemain .posmas_addimgs{width: 100%;padding:0 1.4rem 1.4rem;background: #fff;}
.post_messagemain .posmas_addimgs .adimglist .adlis{display: inline-block;float: left; }
.post_messagemain .posmas_addimgs .adimglist li{ width: 6rem;height: 6rem; float: left;margin:0 1rem 1rem 0;position: relative;}
.post_messagemain .posmas_addimgs .adimglist li b{padding: .3rem .5rem .2rem; position: absolute; right:0rem;top:0rem;font-size:1rem;font-weight: normal;background:rgba(158,158,158,.6);color: #fff;}
.post_messagemain .posmas_addimgs .adimglist li img{ width: 100%;height: 100%;}
.post_messagemain .posmas_addimgs .adimglist li.ipfili{border: .1rem solid #bfbfbf;-webkit-border-radius: 1rem;-moz-border-radius:  1rem;border-radius:  1rem;}
.post_messagemain .posmas_addimgs .adimglist li.ipfili .inpfals{top: 0;left: 0; filter: alpha(opacity=0);opacity: 0;width: 6rem;height: 6rem;overflow: hidden;position: absolute;}
.post_messagemain .posmas_addimgs .adimglist li.ipfili .iconfont{width: 100%;line-height: 4rem;display: block;text-align: center;font-size: 3rem;color: #bfbfbf;}
.post_messagemain .posmas_addimgs .adimglist li.ipfili p{width: 100%;display: block;text-align: center;font-size: 1.2rem;color: #bfbfbf;}

#imgBox{position:fixed;width: 100%;height: 100%;left:0;top:0;background:rgba(0,0,0,.8);display: none;z-index: 9999;}
#imgBox .closthis{position: absolute;right: 1rem; top: 1rem;color: #fff;z-index: 10000;font-size: 3rem;}
#imgBox #testImg{width: 100%;position: absolute;top:50%;}

.post_messagemain .posmas_submt{width: 100%;padding:0 1.4rem 2rem;background: #fff;}
.post_messagemain .posmas_submt .sunfbs{width: 100%;background: #4b93db;border: 0;color: #fff;font-size: 2rem;height: 4rem;}


/*inviteother*/
.inviteother{width: 100%;text-align: center;padding: 3rem 0 2rem;}
.inviteother .invlogo{width: 9rem;}
.inviteother .smewm{color: #666666;font-size: 1.8rem;padding: 2rem 0;}
.inviteother .intevm{width: 40%;}
.inviteother .invsinpt{margin: 3rem 0 0; border: 0;background: #eecf4e;color: #fff;height: 3rem; padding: 0 3rem; display: inline-block;font-size: 1.6rem;-webkit-border-radius: 1rem;-moz-border-radius:  1rem;border-radius:  1rem;}
.inviteother .inv_anta{position: relative;border: .1rem dashed #eece4e;color: #eece4e;width: 80%;margin:2rem auto 0;}
.inviteother .inv_anta i.iconfont{position: absolute;left: .6rem;top:-2rem;font-size: 3rem;}
.inviteother .inv_anta p{font-size: 1.6rem;padding: 1.8rem;line-height: 2.4rem;}

/*evaluation*/
.evaluation{background: #fff;padding: 0 0 6rem}	
.evaluation dl{width: 100%;border-bottom: .1rem solid #ededed;font-size: 1.4rem;padding: 2rem 2rem;position: relative;line-height: 2rem;display: block;}	
.evaluation dl dt{display: inline-block;width: 10rem;text-align: right;position: absolute;left: 0;top: 2rem;color: #3c3c3c;}	
.evaluation dl dd{display: inline-block;padding: 0 0 0 8rem;color: #717171;}
.evaluation .scoremain{text-align: center;padding: 4rem 0 0;position: relative;}
.evaluation .scoremain .scobuton{background:#4b94db;color:#fff;font-size:1.8rem;padding: 1rem 2rem;display:inline-block;-webkit-border-radius: 1rem;-moz-border-radius: 1rem;border-radius:  1rem;}
.evaluation .scoremain .evatios{z-index: 100; position: absolute;width: 7rem;height:7rem;left: 50%;margin-left:1rem; bottom: -2.9rem; background: url(../images/evaluation.png) no-repeat;display: none;background-size: cover;}
.evaluation .scoremain .scstaocd{padding: 2rem 0 0;position: relative;z-index: 200;}
.evaluation .scoremain .scstaocd .scostars{display: inline-block;margin-right: 1rem;line-height: 3rem;}
.evaluation .scoremain .scstaocd .scostars i{font-size: 2.6rem;color: #ccc;}
.evaluation .scoremain .scstaocd .scostars i.evas{color: #ffcc33}
.evaluation .scoremain .scstaocd span{font-size: 1.8rem;color: #505050;}

/*post_messagemain*/
.post_messagemain .posmas_inputtex{width: 100%;padding: 1rem 1.4rem 1rem;background: #fff;position: relative;}
.post_messagemain .posmas_inputtex .inptexbm{border: 0;border-bottom: .1rem solid #4b96da;width: 100%;padding: 1rem;font-size: 1.6rem;}
.post_messagemain .posmas_inputtex p{font-size: 1.4rem;padding: 0 0 1rem;}
.leblist{}
.leblist li{width: 100%;padding: .8rem .5rem;}
.leblist li label{color: #2696e1; border: .1rem solid #c9c9c9;width: 100%;display: block;padding:0 1rem;height: 4rem;line-height: 4rem; text-align: center;position: relative;font-size: 1.4rem;
-webkit-border-radius:1rem;
-moz-border-radius:1rem;
border-radius:1rem;overflow: hidden;}
.leblist li label.checkd{border: .1rem solid #2696e1;}
.leblist li label i{display: none;position: absolute;right: 0;bottom: 0;width: 5rem;height: 4rem;text-align: right;overflow: hidden;padding:1rem .2rem 0 0;font-size: 2.6rem;color: #fff;}
.leblist li label i:after{top: 1.4rem;left: 1rem;z-index: 1; position: absolute;background: #fff;width:6rem;height: 100%;content: "";display: block;background: #2696e1;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 	/* Opera */}
.leblist li label i:before{z-index: 10;position: relative;}
.leblist li label.checkd i{display: block;}
.leblist li label input{}

.post_messagemain .posmas_inputtex input.error{border-bottom: .1rem solid #f00;}

/*sendstudlis*/
.sendstudlis{padding: 0rem 0rem 0;position: relative;transition: all 1s;}

.sendstudlis:after{background: rgba(0,0,0,.8);position: fixed;width: 100%;height: 100%;display: none;content: "";top: 0;left: 0;z-index: 888;transition: all 1s;}
.stydlisclo{position: absolute;bottom: -8rem;width: 100%;height: 5rem;text-align: center;line-height: 5rem;left: 0;}
.stydlisclo .iconfont{color: #fff;font-size: 3.6rem;}

.sendstudlis .studliscont{position: relative;border: .1rem solid #bfbfbf;font-size: 1.4rem;height: 4.6rem;line-height: 4.6rem;padding: 0 3rem 0 1.4rem;overflow: hidden;z-index: 999;background: #fff;}
.sendstudlis .studliscont span{float: left;display: inline-block;margin-right: 1rem;color: #797979;}
.sendstudlis .studliscont i.iconfont{position: absolute;right: 1rem;font-size: 2.4rem;transition: all .3s;
transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	/* Opera */}
.sendstudlis .studmain{display: none; border: .1rem solid #bfbfbf;top: 4.5rem; position: absolute;background: #fcfcfc;width: 100%;z-index: 999;padding:1rem 1rem 1.4rem;font-size: 1.4rem;height: auto;}
.sendstudlis .studmain ul{height: auto;max-height:21rem;overflow:scroll;}

.post_messagemain .posmas_inputtex .studmain li{width:auto;padding: .4rem .5rem;display: inline-block;}
.post_messagemain .posmas_inputtex .studmain li label{font-size: 1.4rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;height: 3rem;line-height: 3rem;padding: 0 1rem;color: #797979;}
.post_messagemain .posmas_inputtex .studmain li label.checkd{border: .1rem solid #2696e1; color: #2696e1;}

.post_messagemain .posmas_inputtex .studmain li label i{width: 3rem;height: 3rem;padding:1.2rem 0rem 0 0;font-size: 1.2rem;}
.post_messagemain .posmas_inputtex .studmain li label i:after{left: .6rem;}
.studmain .chekdall{padding: 0 0 .8rem;border-bottom: .1rem solid #ddd;}

.studmain .allstudents{padding-top: .6rem;}


.studlizk{}
.studlizk:after{display: block;}

.studlizk .studliscont i.iconfont{
transform:rotate(-90deg);
-ms-transform:rotate(-90deg); 	/* IE 9 */
-moz-transform:rotate(-90deg); 	/* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg); 	/* Opera */}



/*classlicont*/
.classlicont{}
.classlicont .clico_table{border-collapse: collapse;}
.classlicont .clico_table th{line-height: 4rem;font-size: 1.2rem;font-weight: normal;color: #3f3f3f;}
.classlicont .clico_table td{text-align: center; border-bottom: .5rem solid #f9f9f9;background: #fff;line-height: 4rem;font-size: 1.2rem;color: #737373;}
.classlicont .clico_table td a{margin:0 .2rem;display: inline-block;background: #4b93db;padding: .4rem 1rem;line-height: normal;color: #fff;-webkit-border-radius: 1rem;
-moz-border-radius:  1rem;
border-radius:  1rem;}
/*2017-09-27*/
.classlicont .clico_table td span{line-height: normal; padding: .4rem 1rem .4rem 2.6rem;display: inline-block;background: #4b93db;color: #fff;-webkit-border-radius: 1rem;-moz-border-radius:  1rem;border-radius:  1rem;position: relative;}
.classlicont .clico_table td span i{position: absolute;left: 1rem;top:50%;margin-top: -.7rem;font-size: 1.4rem;line-height: normal;}



/*mymasagelist*/
.mymasagelist{}
.mymasagelist ul{padding: .4rem 0;}
.mymasagelist ul li{padding: .8rem 1rem;}
.mymasagelist ul li a{position:relative;padding: 0 0 0 6rem;display: block;}
.mymasagelist ul li a img{width: 5rem;height: 5rem;position: absolute;left: 0rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.mymasagelist ul li a h3{color: #747272; font-size: 1.6rem;font-weight: normal;line-height: 2.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mymasagelist ul li a h3 span{float:right;font-size: 1.2rem;margin:.1rem 0 0 1rem;color: #d6d4d4;}
.mymasagelist ul li a p{color: #aba9a9; line-height: 2.6rem; font-size: 1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom: .1rem dashed #c9c9c9;}


/*listofsubj*/
.listofsubj{width: 100%;background: #fff;}
.listofsubj ul{padding: 1rem;}
.listofsubj ul li{width: 20%;float: left;padding: .4rem;}
.listofsubj ul li a{margin: 0 auto;font-size: 1.4rem; width: 100%;text-align: center;display: block;border: .2rem solid #dcdcdc;-webkit-border-radius: 50%;-moz-border-radius:50%;border-radius:50%;}

.listofsubj ul li:nth-child(6n+1) a{color: #f78b26;}
.listofsubj ul li:nth-child(6n+2) a{color: #e84c3d;}
.listofsubj ul li:nth-child(6n+3) a{color: #35c87a;}
.listofsubj ul li:nth-child(6n+4) a{color: #2696e1;}
.listofsubj ul li:nth-child(6n+5) a{color: #9833be;}
.listofsubj ul li:nth-child(6n+6) a{color: #e83d85;}

.listofsubj ul li:nth-child(6n+1) a.activobj{color: #fff;border-color:#f78b26;background:#f78b26;}
.listofsubj ul li:nth-child(6n+2) a.activobj{color: #fff;border-color:#e84c3d;background:#e84c3d;}
.listofsubj ul li:nth-child(6n+3) a.activobj{color: #fff;border-color:#35c87a;background:#35c87a;}
.listofsubj ul li:nth-child(6n+4) a.activobj{color: #fff;border-color:#2696e1;background:#2696e1;}
.listofsubj ul li:nth-child(6n+5) a.activobj{color: #fff;border-color:#9833be;background:#9833be;}
.listofsubj ul li:nth-child(6n+6) a.activobj{color: #fff;border-color:#e83d85;background:#e83d85;}

/*listof_achieve*/
.listof_achieve{margin-top: 1rem;}
.listof_achieve .liofachitite{background: #fff;}
.listof_achieve .liofachitite span{color: #3c3c3c; float: left;width: 33.3333%;display: block;text-align: center;font-size: 1.4rem;line-height: 3.6rem;}
.listof_achieve .liofachitite span a{display: block;}
.listof_achieve .liofachitite .iconfont{font-size: 1.2rem;margin-left: .4rem;color: #dcdcdc;}
.listof_achieve .liof_chiul{}
.listof_achieve .liof_chiul li{background: #fff;margin: .4rem 0 0;}
.listof_achieve .liof_chiul li a{*zoom:1;font-size: 1.4rem;color: #717171;}
.listof_achieve .liof_chiul li a:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.listof_achieve .liof_chiul li a span{float: left;width: 33.3333%;display: block;text-align: center;line-height: 3rem;}

/*revdatechoice*/
.revdatechoice{position: relative;padding: 1rem 1rem 1rem 5rem;}
.revdatechoice i.icon-iconfontriqi{position:absolute;left: 1rem;top: 1rem;width: 3.4rem;height: 4rem;display: block;font-size: 2.6rem;line-height: 4rem;text-align: center;color: #2696e1;}
.revdatechoice .redac_list{width: 100%;height: 4rem;display: block;}
.revdatechoice .viesrevdat .swiper-slide{}
.revdatechoice .viesrevdat .swiper-slide a{text-align: center;height: 4rem;display: block;font-size: 1.2rem;}
.revdatechoice .viesrevdat .swiper-slide a span{width: 100%;display: block;line-height: 2rem;}
.revdatechoice .viesrevdat .swiper-slide a font{display: inline-block;line-height: 1.6rem;color: #2696e1; padding: 0 .4rem;-webkit-border-radius: 1rem;
-moz-border-radius:  1rem;
border-radius:  1rem;}
.revdatechoice .viesrevdat .swiper-slide a.actvalink font{background: #2696e1;color: #fff;}


/*starsac_list*/
.starsac_list{background: #fff;padding: 2rem 0 3rem;}
.starsac_list li{text-align: center;font-size: 1.4rem;*zoom:1;line-height: 3.4rem;}
.starsac_list li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.starsac_list li .scostars{display: inline-block;vertical-align: top;}
.starsac_list li .scostars i{color: #ccc;font-size: 2.6rem;}
.starsac_list li .numpenpo{display: inline-block;margin: 0 2rem;color: #717171;width: 5rem;vertical-align: top;}
.starsac_list li .accounts{display: inline-block;color: #fe7777;width: 4rem;vertical-align: top;}
.starsac_list li .scostars .evas{color: #ffcc33;}


/*pers_information*/
.pers_information{width: 100%;}
.pers_information .prinftit{background: #fff;font-size: 1.4rem;line-height: 4rem;font-weight: normal;}
.pers_information .prinftit a{display: block;padding: 0 1rem;position: relative;color: #221815;}
.pers_information .prinftit a i{position: absolute;right: 1rem;color: #d5d5d5;}
.pers_information .parinf_tabls{border-collapse: collapse;}
.pers_information .parinf_tabls th,.pers_information .parinf_tabls td{padding:.8rem 1rem;color: #737373;}
.pers_information .parinf_tabls th{font-weight: normal;text-align: left;font-size: 1.4rem;}
.pers_information .parinf_tabls td{background: #fff;border-bottom: .1rem solid #f9f9f9;font-size: 1.2rem;}


/*growth_record*/
.growth_record{background: #fff;}
.growth_record ul{padding:0 1rem 1.5rem;}
.growth_record li{width: 20%;float: left;padding: 0 .5rem}
.growth_record li a{background:#6fd49a;display: block;width: 100%;text-align: center;padding: .6rem 0 0;position: relative;overflow: hidden;}
.growth_record li a:after{background:rgba(255,255,255,.15);display:block;position:absolute;content:"";width: 200%;height: 300%;top:2.4rem;z-index: 0;border-radius: 70%;transform:rotate(50deg);left: -1rem;}
.growth_record li a:before{background:rgba(255,255,255,.15);display:block;position:absolute;content:"";width: 200%;height: 300%;top: 1.4rem;z-index: 0;border-radius: 70%;transform:rotate(-56deg);left: -4rem}
.growth_record li:nth-child(2) a{background: #2c99e1;}
.growth_record li:nth-child(3) a{background: #f78b26;}
.growth_record li:nth-child(4) a{background: #af6ecc;}
.growth_record li:nth-child(5) a{background: #e84c3d;}
.growth_record li a p{font-size: 1rem;padding: 0rem 0 .6rem;color: #fff;position: relative;z-index: 100;}
.growth_record li a p.numtex{padding: .4rem 0 .6rem;}
.growth_record li a p strong{font-size: 1.8rem;font-weight: normal;}


/*mycourselist*/
.mycourselist{background: #fff;padding:0 1rem 1rem;}
.mycourselist ul{}
.mycourselist li{width: 50%;float: left;padding:0 .5rem;}
.mycourselist li a{width: 100%;background: #f9f9f9;padding: 1rem;display: block;}
.mycourselist li a img{width: 100%;}
.mycourselist li a h3{width: 100%;padding: 1rem 0 .4rem; color: #1a1a1a;font-weight: normal;font-size: 1.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.mycourselist li a p{font-size: 1rem;}
.mycourselist li a p.mcorpon{border: .1rem dotted #dddddd;border-left: 0;border-right: 0;padding:.8rem 0 .6rem;}
.mycourselist li a p.mcorptw{line-height: 1.6rem;padding: .6rem 0 0;color: #f87433;}
.mycourselist li a p.mcorptw span{background: #2c99e1;color: #fff;display: inline-block;padding: 0 .6rem;border-radius: 1.6rem;float: right;}
.mycourselist li a p.mcorptw font{float: right;color: #8b8b8b;}
.mycourselist li a p.mcorptw font b{color: #f87433;}
	
.parentlis li a h3{font-size: 1.4rem;}
.parentlis li a p.mcorpon{border-bottom: 0;padding:.8rem 0 .6rem;line-height: 1.4rem;height: 3.6rem;overflow: hidden;}

.mycet_botom{text-align: center; color: #afaead;font-size: 1.2rem;padding: 1.4rem 0;}
.mycet_botom p{line-height: 2rem;}

/*findbaner*/
.findbaner img{width: 100%;}
.findbaner .swiper-pagination-bullet{ background:#fff;height:.6rem;filter: alpha(opacity=100);opacity:.7;width: .6rem;border-radius:50%;}
.findbaner .swiper-pagination-bullet-active{ background:#b5b5b5;opacity:1;width: 2.6rem;border-radius:.6rem;}


/*mycourseactint*/
.mycourseactint{background: #f9f9f9;padding:0 .5rem 1rem;}
.mycourseactint ul{}
.mycourseactint li{width: 50%;float: left;padding:0 .5rem;margin: 0 0 1rem;}
.mycourseactint li a{width: 100%;background: #fff;padding:0 0 1rem;display: block;position: relative;}
.mycourseactint li a > span{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.3);color: #fff;font-size: 1.2rem; display: inline-block;padding: .4rem 1rem;}
.mycourseactint li a img{width: 100%;}
.mycourseactint li a h3{width: 100%;padding: 1rem 1rem .4rem; color: #1a1a1a;font-weight: normal;font-size: 1.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.mycourseactint li a p{font-size: 1rem;}
.mycourseactint li a p.mcorptw{line-height: 1.6rem;padding: .6rem 1rem 0;color: #8b8b8b;border-top: .1rem dotted #dddddd;}
.mycourseactint li a p.mcorptw font{float: right;color: #f87433;}

/*orderlistcons*/
.orderlistcons{}
.orderlistcons ul{padding:0 1rem;}
.orderlistcons li{background: #fff;margin: 1rem 0 0;padding: 2rem 10rem 2rem 7rem;position: relative;}
.orderlistcons li .croimgs{position: absolute;width: 5rem;height: 5rem;display: block;overflow: hidden;left:1rem;top: 1.3rem;border-radius: 50%;}
.orderlistcons li .croimgs img{position:absolute;height: 100%;left: 50%;transform: translate(-50%,0)}
.orderlistcons li h3{font-size: 1.4rem;line-height: 1.8rem;height: 3.6rem;overflow: hidden;font-weight: normal;color: #383838;}
.orderlistcons li .orderconts{position: absolute;right: 0; display:block;width:9rem;top:50%;transform: translate(0, -50%);}
.orderlistcons li .orderconts font{display: block;width: 100%;text-align: center;font-size: 1.2rem;padding: 0 0 .4rem;}
.orderlistcons li .orderconts .nopayst{color: #ff7f32;}
.orderlistcons li .orderconts .paystor{color: #258930;}
.orderlistcons li .orderconts .cosbuton{display:block;text-align: center;}
.orderlistcons li .orderconts .cosbuton a{padding: .4rem 1rem;display: inline-block;background: #ff7f32;color: #fff;font-size: 1.2rem;border-radius: 1rem;}


/*orderlistcons*/
.orderdetail{background: #fff;padding: 2rem 0rem 4rem;}
.orderdetail .orddetal_title{position: relative;min-height: 7rem;padding: 0 1rem;}
.orderdetail .orddetal_title span{position: absolute;width: 6rem;height: 6rem;overflow:hidden;display: block;left: 2rem;border-radius: 50%;}
.orderdetail .orddetal_title span img{position: absolute;height: 100%;left: 50%;transform: translate(-50%,0)}
.orderdetail .orddetal_title h3{padding: 1rem 2rem 0 8rem;font-size: 1.6rem;line-height: 2rem;font-weight: normal;}
.orderdetail .orddetal_contshs{}
.orderdetail .orddetal_contshs .ordernumber{background: #efefef;padding: 1rem 2rem;line-height: 2.2rem;font-size: 1.4rem;color: #959595}
.orderdetail .orddetal_contshs .paylorder{padding: 2rem 0 0;}
.orderdetail .orddetal_contshs .paylorder a{width: 38%;float: left;display: block;text-align: center;padding: 1rem 0;font-size: 1.4rem;border-radius: .6rem;}
.orderdetail .orddetal_contshs .paylorder a.cancelorder{margin: 0 8%;background: #f9f9f9;color: #727272;border: .1rem solid #bfbfbf;}
.orderdetail .orddetal_contshs .paylorder a.confirmpay{color: #fff;border: 0;background: #2c99e1;}
.orderdetail .orddetal_contshs ul{}
.orderdetail .orddetal_contshs li{border-bottom: .1rem dotted #e4e4e4;font-size: 1.4rem;padding: 1.4rem 2rem;color: #949393;position: relative;}	
.orderdetail .orddetal_contshs li .roddetsels{position: absolute; right: 2rem;top: 1rem;}
.orderdetail .orddetal_contshs li .roddetsels .iconfont{position: absolute;right: .2rem;top: .4rem;color: #cdcdcd;}
.orderdetail .orddetal_contshs li .roddetsels select{position: relative;padding: 0 1.4rem 0 .4rem;border: .1rem solid #a0a0a0;background: none;color: #6e6d6d;height: 2.2rem;
font-size: 1.2rem;max-width: 10rem;-webkit-border-radius: .4rem;-moz-border-radius: .4rem;border-radius: .4rem;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.orderdetail .orddetal_contshs li span{float: right;color: #727272;}
.orderdetail .orddetal_contshs li span.totlplas{color: #fd5c0d;font-size: 1.8rem;}
.orderdetail .orddetal_contshs li span.coupon{color: #fd5c0d}


/*changpaswod*/
.changpaswod{}
.changpaswod li{font-size: 1.6rem;background:#fff;position: relative;padding: 0rem 2rem 0rem 2rem;z-index: 10;}
.changpaswod li.pasforms{background: #f9f9f9;border: 0;text-align: center;padding: 2rem 2rem 1rem;}
.changpaswod li span{position: absolute;left: 1rem;width: 9rem;text-align: right;line-height: 5.6rem;color: #888786;}
.changpaswod li .chgpasin{height: 5.6rem;width: 100%;border: 0;border-bottom: .1rem dotted #e5e5e5;padding: 1rem 0 1rem 8rem;}
.changpaswod li input.error{border-bottom: .1rem dotted #f00;}
.changpaswod li .chgpasubm{width: 100%;border: 0;background: #2c99e1;font-size: 1.6rem;color: #fff;height: 4rem;border-radius: .6rem;}
.changpaswod li .error{left: 10rem;bottom: .3rem;z-index: 100;}

/*changpaswod*/
.purchasepayment{}
.purchasepayment .paymentits{background: #b3dffc;padding: 1.4rem 1.6rem;color: #9a9898;font-size: 1.4rem;line-height: 2rem;}
.purchasepayment .ord_detans{padding: 1.6rem;font-size: 1.4rem;background: #fff;}
.purchasepayment .ord_detans p{color: #9a9898;line-height: 1.6rem;padding:.4rem 0 .4rem 8rem;;position: relative;}
.purchasepayment .ord_detans p font{display:block;float: left;position: absolute;left: 0;top: .4rem;text-align: right;width:8rem }
.purchasepayment .ord_detans p span{display: inline-block;float: left;}
.purchasepayment .paychosece{background: #fff;margin-top: 1rem;}
.purchasepayment .paychosece h3{border-bottom: .1rem dotted #e3e3e3;font-size: 1.6rem;padding:1.4rem 1rem;color: #0c0b0b;}
.purchasepayment .paychosece .paymethod{}
.purchasepayment .paychosece .paymethod li{line-height: 6rem;font-size: 2.2rem;}
.purchasepayment .paychosece .paymethod li a{display: block;color: #0c0b0b;position: relative;padding: 0 1rem 0 5.4rem;}
.purchasepayment .paychosece .paymethod li a .icon-weixinzhifu{font-size:3.6rem;color: #4ab017;position: absolute;left: 1rem;top: .2rem;}
.purchasepayment .paychosece .paymethod li a .icon-xiangyoujiankuohao{float: right;font-size: 2rem;}

/*courstbaner*/
.courstbaner{background: #fff;padding: 0 0 1rem;}
.courstbaner .cousban_imgs{display: block;height: auto;background: #ff0}
.courstbaner .cousban_imgs .cobans{width: 100%;}
.courstbaner .gopays {background: #2c99e1;height: 4rem;line-height: 4rem; display: block;color: #fff;font-size: 1.6rem;padding: 0 0 0 1rem;}
.courstbaner .gopays .gopabunt{float: right;padding: 0 2rem;background: #115683;color: #fff;}

/*courconts*/
.courstbaner .courconts{ }
.courstbaner .courconts h1{padding: 2rem;text-align: center;line-height: 2.6rem;font-size: 2rem;font-weight: normal;color: #0c0b0b;}
.courstbaner .courconts .conr_detals{ }
.courstbaner .courconts .conr_detals li{width: 33.3333%;float: left;text-align: center;font-size: 1rem;color: #929090;padding:1.4rem 0;}
.courstbaner .courconts .conr_detals li:nth-child(2){border: .1rem dotted #e1e1e1;border-top: 0;border-bottom: 0;}
.courstbaner .courconts .conr_detals li .iconfont{font-size: 1.6rem;color: #bfbfbf;padding: 0 0 0rem;display: block;}
.courecont{padding: 2rem;background: #fff;margin-top: 1rem;}
.courecont p{width: 100%;display: block;font-size: 1.4rem;color: #3e3e3e;line-height: 2rem;padding: .6rem 0;}
.courecont p img{width: 100%;margin: 0 auto;}

/*newslists*/
.newslists{}
.newslists li{background:#fff;padding: 1.4rem;margin-top: 1rem;}
.newslists li a{display: block;position: relative;padding: 0 0 0 11rem;}
.newslists li a img{width: 10rem;position: absolute;left: 0rem;}
.newslists li a .newstitiles{}
.newslists li a .newstitiles span{text-align: right;display: block;padding-bottom: .2rem;color: #a5a4a4;}
.newslists li a .newstitiles h3{font-size: 1.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 2.4rem;color: #565656;font-weight: normal;}
.newslists li a .newstitiles p{font-size: 1.2rem;line-height:1.4rem;height: 2.8rem;overflow: hidden;color: #a5a4a4;}
	
/*newscontant*/
.newscontant .courconts h1{text-align: left;}
.newscontant .courconts .newstips{padding: 0 2rem;font-size: 1.4rem;color: #8b8b8b;}
.newscontant .courconts .newstips a{color: #607fa6;}
.newsacecont{padding:0 2rem 2rem;background: #fff;}
.newsacecont .newstipadc{}
.newsacecont .newstipadc img{width: 100%;}
.newsacecont .newstipadc .newtitip{padding: 1.6rem 0;}
.newsacecont .newstipadc .newtitip p{background: #fafaef;padding: 1.6rem;font-size: 1.4rem;line-height: 2rem;border: .1rem solid #bfc7d0;box-shadow: inset 0px 0px 8px #bfc7d0;color: #333333;text-indent: 2.8rem;}
.newsacecont .newssubject{}
.newsacecont .newssubject p{width: 100%;display: block;font-size: 1.4rem;color: #3e3e3e;line-height: 2rem;padding: .6rem 0;}
.newsacecont .newssubject img{width: 100%;}

/*personal_information*/
.personal_information{}
.personal_information ul{}
.personal_information li {padding:0 1rem;background: #fff;font-size: 1.6rem;}
.personal_information li a{display: block;padding: 1.4rem 0 1.4rem 1rem;color: #221815;}
.personal_information li:nth-child(2) a{border-bottom: .1rem solid #e5e5e5;border-top: .1rem solid #e5e5e5;}
.personal_information li a font{line-height: 5rem}
.personal_information li a .useimgs{width: 5rem; height: 5rem;border-radius: 50%;}
.personal_information li a span{float: right;color: #888786;}
.personal_information li a span .icon-xiangyoujiankuohao{margin-left: 1.6rem;}
.personal_information li p.telphone{text-align: center;color: #f76f1d;font-size: 1.6rem;padding: 1.2rem 0;}


/*useacoupon*/
.useacoupon{}
.useacoupon li{padding:2rem 2rem 0;}
.useacoupon li a{display: block;position: relative;padding: 0 1rem 0 11rem;height: 9rem;}
.useacoupon li a .coupmonyst{position: absolute;width: 11rem;left: 0;height: 9rem;text-align: center;color: #fff;}
.useacoupon li a .coupmonyst .bignumber{font-size: 1.4rem;padding:2.6rem 0 0rem;line-height: 2rem;display:block;width: 100%;}
.useacoupon li a .coupmonyst .bignumber strong{font-size: 4rem;font-weight: normal;line-height: 2rem;display:inline-block}
.useacoupon li a .coupmonyst p{font-size: 1.4rem;}
.useacoupon li a .coupcongtar{background: #fff;height: 9rem;padding: 0 .8rem 0 1rem;}
.useacoupon li a .coupcongtar span{background: #30d8c2;font-size: 1.2rem;line-height: normal; padding: .2rem .6rem;display:inline-block;color: #fff;margin-top: .8rem;}
.useacoupon li a .coupcongtar h3{font-size: 1.4rem;line-height: 1.6rem;height: 4.4rem;overflow: hidden;padding: .6rem 0 .8rem;font-weight: normal;}
.useacoupon li a .coupcongtar p{text-align: center;color: #9e9d9d;font-size: 1rem;}

.useacoupon li:nth-child(3n+1) a .coupmonyst{background: url(../images/upbg03.png) no-repeat left center;background-size: cover;}
.useacoupon li:nth-child(3n+2) a .coupmonyst{background: url(../images/upbg01.png) no-repeat left center;background-size: cover;}
.useacoupon li:nth-child(3n+3) a .coupmonyst{background: url(../images/upbg02.png) no-repeat left center;background-size: cover;}
.useacoupon li:nth-child(3n+1) a .coupcongtar span{background: #30d8c2;}
.useacoupon li:nth-child(3n+2) a .coupcongtar span{background: #0e91dc;}
.useacoupon li:nth-child(3n+3) a .coupcongtar span{background: #d027d2;}



/*2017-05-24*/
.webloadin{ width: 3rem; height: 3rem;display: block;margin: 0 auto;display: none;}
.webloadin i{ width: 3rem; height: 3rem;display: block;font-size: 2.8rem;line-height: 3rem;}

.trafo { -webkit-animation:trafo 1.4s  infinite linear; animation:trafo 1.4s  infinite linear ;}

@-webkit-keyframes trafo {
	0% {
transform:rotate(0deg);
-ms-transform:rotate(0deg); /* Internet Explorer */
-moz-transform:rotate(0deg); /* Firefox */
-webkit-transform:rotate(0deg); /* Safari Chrome */
-o-transform:rotate(0deg); /* Opera */		
		}
	100% {
transform:rotate(360deg);
-ms-transform:rotate(360deg); /* Internet Explorer */
-moz-transform:rotate(360deg); /* Firefox */
-webkit-transform:rotate(360deg); /* Safari Chrome */
-o-transform:rotate(360deg); /* Opera */		
		}

}

/*2017-05-24 end*/



/*2017-05-28*/
	.conueselist{background: #fff;margin: 1rem 0;padding-bottom: 2rem;}
	.conlistit{font-size: 1.4rem;font-weight: normal;padding:0rem;border-bottom: .1rem solid #eee;padding-bottom:1rem;}
	.conueselist .conlistit{padding: 0 2rem;line-height: 4rem;}
	.conueselist ul.contslisd{padding: 2rem 1rem 0;}
	.conueselist ul.contslisd li{width: 50%;float: left;padding:.5rem;}
	.conueselist ul.contslisd li a{display: block;padding:1rem;background: #f9f9f9;}
	.conueselist ul.contslisd li a img{width: 100%;}
	.conueselist ul.contslisd li a p{font-size: 1.2rem;padding: 1rem 0 0rem;line-height: 1.4rem;height: 3.6rem;}
	.conueselist ul.contslisd li a span{width: 100%;height: 8.2rem;display: block;position: relative;overflow: hidden;background: #f00}
	.conueselist ul.contslisd li a span img{position: absolute;left: 0;top: 0;}

	.conttnlisc{padding: 0rem 2rem 0;}
	.conttnlisc li{border-bottom: .1rem solid #eee;padding: .5rem 0;}
	.conttnlisc li .cliaks{font-size: 1.4rem;line-height: 4rem;position:relative;padding: 0 0 0 3rem;}
	.conttnlisc li .cliaks .iconfont{font-size: 1.0rem;position: absolute;left: 0;width: 2rem;height: 2rem;background: #248dac;line-height: 2.2rem;text-align: center;border-radius: 50%;color: #fff;top:  50%;margin-top: -1.1rem;}
	.conttnlisc li dl{width: 100%;font-size: 1.2rem;padding: 0 0 0 3rem;background: #f9f9f9;display: none;}
	.conttnlisc li dl dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;border-top: .1rem dashed #eee;line-height: 3.2rem;}
	.conttnlisc li dl dd span{float: right;padding: 0 .8rem; background: #f00;height:2rem;line-height: 2rem;margin: .6rem 1rem 0 0;background: #92c46e;color: #fff;}

/*2017-05-28 end*/


/*2017-5-31*/
.studstalist{padding: 2rem 1rem 0;}
.studstalist .stdaltabs{border-collapse: collapse;}
.studstalist .stdaltabs tr{}
.studstalist .stdaltabs tr th,.studstalist .stdaltabs tr td{line-height: 4rem;padding: 0 1rem;font-size: 1.3rem;position: relative;}
.studstalist .stdaltabs tr th{background-color: #f1f1f1;font-weight: normal; color: #333;font-weight: bold; border: 0;}
.studstalist .stdaltabs tr td{text-align: center;color: #666;border-top: .1rem solid #f1f1f1;}

table.dataTable.no-footer{border-bottom: 0;}
table.dataTable thead th, table.dataTable thead td{border-bottom: 0px solid #111;padding: 0;}
.dataTables_wrapper .dataTables_info{display:none;}


	.sorticons{width:3rem;height: 100%;display:block;position:absolute;color: #fff;top: 0;left: 50%;margin-left: 3rem;}
	.sorticons:after,.sorticons:before{content: "";display:block;position: absolute;width: 0;height: 0;left:50%;margin-left: -.5rem; border-left: .6rem solid transparent;border-right: .6rem solid transparent;}
	.sorticons:after{top:50%;margin-top: -.7rem;border-bottom: .6rem solid #f60;}
	.sorticons:before{bottom: 50%;margin-bottom: -.7rem;border-top: .6rem solid #f60;}
	
	.sorting .sorticons:after{border-bottom: .6rem solid #dddddd;}
	.sorting .sorticons:before{border-top: .6rem solid #dddddd;}

	.sorting_asc .sorticons:after{border-bottom: .6rem solid #111;}
	.sorting_asc .sorticons:before{border-top: .6rem solid #dddddd;}

	.sorting_desc .sorticons:after{border-bottom: .6rem solid #dddddd;}
	.sorting_desc .sorticons:before{border-top: .6rem solid #111;}

	
	
	.listof_achieve .lisachtables{background: #fff;}
	.listof_achieve .lisachtables th,.listof_achieve .lisachtables td{position: relative; font-size: 1.4rem;line-height: 3.6rem;text-align: center;border-bottom: .4rem solid #f4f4f4;padding: 0 1rem;}
	.listof_achieve .lisachtables th{color: #333;font-weight: normal;}
	.listof_achieve .lisachtables td{color: #666;}
	.lisachtables .icohides:after,.lisachtables .icohides:before{background: #fff;}
	
	table.dataTable thead .sorting_asc{background-image:none;}
	table.dataTable thead .sorting_desc{background-image:none;}
    table.dataTable thead .sorting{background-image:none;}



/*2017-5-31 end*/


/*2017-06-02*/
	.aletstarout{display: none;}
	.aletstarout:after{position: fixed;width: 100%;height: 100%;display: block;background:rgba(0,0,0,.7);content:"";top: 0;left: 0;z-index:1999;}
	.aletstarout .alrbmains{position: fixed;top: 50%;margin-top: -8rem; width: 80%;left: 10%;z-index: 2999;background: #fff;padding: 1.8rem 0 0;border-radius: 2rem;overflow: hidden;}
	.aletstarout .alrbmains h1{ text-align: center;font-weight: normal;font-size: 1.6rem;line-height: 3rem;}
	.aletstarout .staraconti{text-align: center;line-height: 5rem;}
	.aletstarout .staraconti .icon-star{color: #ccc;font-size: 2.6rem;}
	.aletstarout .staraconti .emos{ color: #ffcc33;}
	.aletstarout .starbotomst{width: 100%;line-height: 5rem;font-size: 1.4rem;}
	.aletstarout .starbotomst span{width: 50%;float: left;text-align: center;border-top: .1rem solid #eee;background: #f6f6f6;}
	.aletstarout .starbotomst span.surepd{border-left: .1rem solid #eee;background: #4b94db;color: #fff;}

/*2017-06-02 end*/

/*2017-06-08*/
	.chngenme{font-style: normal;color: #4b93db;font-size: 1.4rem;margin-left: 1.4rem;}
	.changenamesmain{position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 9999;display: none;}
	.changenamesmain .chnmbg{position: absolute;left: 0;top: 0;content: ""; height: 100%;width: 100%;background: rgba(0,0,0,.7);}
	.changenamesmain .chnammcont{position: fixed;width: 80%;background: #fff;left: 10%;padding: 3rem;border-radius: 2rem;top: 50%;margin-top: -8rem; z-index: 100;}
	.changenamesmain .chnammcont .naminpt,.changenamesmain .chnammcont .subminpt{width: 100%;height: 4rem;line-height: 4rem;font-size: 1.4rem;border-radius: 1rem;}
	.changenamesmain .chnammcont .naminpt{border:.1rem solid #ccc;padding: 0 1rem;margin-bottom: 2rem;}
	.changenamesmain .chnammcont .subminpt{background: #4b93db;border: 0;color: #fff;}
	.changenamesmain .chnammcont label.error{left: 0;}
/*2017-06-08 end*/

/*2017-07-12*/
.findnelis li a .iconfont.icon-boshimao-copy{color:#38a1eb;}
.findnelis li a .iconfont.icon-qinzi{color:#f58e09;}
.findnelis li a .iconfont.icon-jiaoyu{color:#fbc215;}
.findnelis li a .iconfont.icon-xingqu{color:#ff0018;}
.findnelis li a .iconfont.icon-weike{color:#1cb94f;}
.findnelis li a .iconfont.icon-jifenshangcheng{color:#c490bf;}
.findnelis li a .iconfont.icon-bendiziyuan{color:#84ccc9;}

.findnelis .findtelpho{text-align: center;font-size: 1.6rem;line-height: 4.6rem;color: #f76f1d;}


.findlisg{}
.findlisg li{}
.findlisg li a{min-height: 6rem;padding: 0 2rem 0 11rem;}
.findlisg li a .newstitiles{}
.findlisg li a .newstitiles span{padding-top: .4rem;font-size: 1.1rem;}
.findlisg li a .newstitiles h3{height: 4rem;line-height: 2rem;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.findlisg li a .icon-xiangyoujiankuohao{font-size: 1.4rem;line-height: 2.4rem;color: #565656;position: absolute;right: 0;top: 0;line-height: 6rem;}

/*2017-07-12 end*/
/*2017-08-25*/
.nocontent{text-align: center;padding: 4rem 0;color: #999;display: none;}
.nocontent i{font-size: 4rem;}
.nocontent p{font-size: 1.4rem;line-height: 3rem;}
/*2017-08-25 end*/

/*2017-09-11*/
.noconcerned{position: fixed;width: 100%;height: 100%;display: block;content:""; background: rgba(0,0,0,.7);top: 0;left: 0;z-index:99999999;text-align: center;padding-top: 48%;}
.noconcerned .noccamain{background: #fff;display: inline-block;max-width: 80%;border-radius: 1rem;}
.noconcerned .iconfont{font-size: 5rem;}
.noconcerned p{font-size: 1.6rem;line-height: 2.4rem;padding: 3rem 3rem;}
.noconcerned a{border-top: .1rem solid #ddd;display: block;line-height: 5rem;font-size: 1.8rem;color: #d32d25;}
/*2017-09-11 end*/

/*audio*/
.homeworklink{text-align:right;padding: 1rem 0 0;}
.homeworklink a{display: inline-block;background: #f4bf93;color: #fff;padding: .6rem 1.4rem;border-radius: .4rem;}

.opensquare{padding: 0 1.4rem .4rem;color: #797979;line-height: 1.6rem;font-size: 1.2rem;}
.opensquare .opencheck{-webkit-appearance:checkbox;margin-right: .6rem;float: left;}
.opensquare p{color: #a8a8a8;line-height: 2rem;padding: .6rem 0 0;}